<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
                xmlns="http://www.w3.org/1999/xhtml">
    
    <xsl:output method="html"
                doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
                doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
                encoding="UTF-8"
                indent="yes"
    />
    
    <!--input parameter-->
     <xsl:param name="month"/>
    
 <xsl:template match="/">
         
         <html>
<head>
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyAI-RtNsvbI_3Xy11FM4OhPHyEmNXv-Uu8&amp;sensor=false">
</script>
<script>
    <!--center of the map -->
var x=new google.maps.LatLng(49.803168,15.380859);

<!--individual regions coordinates -->
var jihomoravsky = [
    new google.maps.LatLng(49.625661, 16.700575 ),
new google.maps.LatLng(49.607864, 16.657433 ),
new google.maps.LatLng(49.631383, 16.622777 ),
new google.maps.LatLng(49.617869, 16.601063 ),
new google.maps.LatLng(49.627751, 16.551756 ),
new google.maps.LatLng(49.600413, 16.529631 ),
new google.maps.LatLng(49.592561, 16.423113 ),
new google.maps.LatLng(49.560848, 16.379710 ),
new google.maps.LatLng(49.523502, 16.421107 ),
new google.maps.LatLng(49.496642, 16.356691 ),
new google.maps.LatLng(49.459643, 16.369801 ),
new google.maps.LatLng(49.469507, 16.313540 ),
new google.maps.LatLng(49.451250, 16.298923 ),
new google.maps.LatLng(49.423141, 16.340542 ),
new google.maps.LatLng(49.423861, 16.277018 ),
new google.maps.LatLng(49.401298, 16.234090 ),
new google.maps.LatLng(49.373822, 16.219295 ),
new google.maps.LatLng(49.336533, 16.260661 ),
new google.maps.LatLng(49.322797, 16.253264 ),
new google.maps.LatLng(49.313042, 16.302328 ),
new google.maps.LatLng(49.295094, 16.259603 ),
new google.maps.LatLng(49.244597, 16.244249 ),
new google.maps.LatLng(49.212517, 16.229383 ),
new google.maps.LatLng(49.189038, 16.270963 ),
new google.maps.LatLng(49.170926, 16.242401 ),
new google.maps.LatLng(49.138918, 16.220542 ),
new google.maps.LatLng(49.106461, 16.240792 ),
new google.maps.LatLng(49.092797, 16.226424 ),
new google.maps.LatLng(49.065893, 16.155666 ),
new google.maps.LatLng(49.043282, 16.113105 ),
new google.maps.LatLng(49.039395, 16.035955 ),
new google.maps.LatLng(49.058539, 15.952252 ),
new google.maps.LatLng(49.031465, 15.881689 ),
new google.maps.LatLng(49.017963, 15.839435 ),
new google.maps.LatLng(48.995234, 15.797056 ),
new google.maps.LatLng(48.977095, 15.754785 ),
new google.maps.LatLng(48.954292, 15.719472 ),
new google.maps.LatLng(48.959192, 15.670582 ),
new google.maps.LatLng(48.927445, 15.579288 ),
new google.maps.LatLng(48.904588, 15.544091 ),
new google.maps.LatLng(48.857533, 15.725065 ),
new google.maps.LatLng(48.861382, 15.836813 ),
new google.maps.LatLng(48.847038, 15.906362 ),
new google.maps.LatLng(48.800475, 15.968274 ),
new google.maps.LatLng(48.748828, 16.078725 ),
new google.maps.LatLng(48.731738, 16.384727 ),
new google.maps.LatLng(48.809068, 16.463567 ),
new google.maps.LatLng(48.785416, 16.511672 ),
new google.maps.LatLng(48.807881, 16.554189 ),
new google.maps.LatLng(48.788797, 16.602395 ),
new google.maps.LatLng(48.768881, 16.706285 ),
new google.maps.LatLng(48.727752, 16.684005 ),
new google.maps.LatLng(48.707979, 16.773823 ),
new google.maps.LatLng(48.719907, 16.892589 ),
new google.maps.LatLng(48.617706, 16.944343 ),
new google.maps.LatLng(48.826502, 17.119845 ),
new google.maps.LatLng(48.875292, 17.219673 ),
new google.maps.LatLng(48.793713, 17.383399 ),
new google.maps.LatLng(48.848062, 17.427857 ),
new google.maps.LatLng(48.809153, 17.523616 ),
new google.maps.LatLng(48.830924, 17.580530 ),
new google.maps.LatLng(48.852507, 17.644463 ),
new google.maps.LatLng(48.918970, 17.557106 ),
new google.maps.LatLng(48.951641, 17.537794 ),
new google.maps.LatLng(48.976613, 17.448093 ),
new google.maps.LatLng(48.958354, 17.440203 ),
new google.maps.LatLng(48.996627, 17.372070 ),
new google.maps.LatLng(48.998044, 17.302131 ),
new google.maps.LatLng(49.036373, 17.226835 ),
new google.maps.LatLng(49.087535, 17.201071 ),
new google.maps.LatLng(49.075173, 17.123401 ),
new google.maps.LatLng(49.134746, 17.139985 ),
new google.maps.LatLng(49.179714, 17.198132 ),
new google.maps.LatLng(49.190105, 17.135345 ),
new google.maps.LatLng(49.258879, 17.152386 ),
new google.maps.LatLng(49.314628, 17.126634 ),
new google.maps.LatLng(49.371132, 17.058540 ),
new google.maps.LatLng(49.441285, 16.997906 ),
new google.maps.LatLng(49.488979, 16.900865 ),
new google.maps.LatLng(49.457447, 16.857250 ),
new google.maps.LatLng(49.442834, 16.906143 ),
new google.maps.LatLng(49.415100, 16.912128 ),
new google.maps.LatLng(49.383572, 16.868573 ),
new google.maps.LatLng(49.403213, 16.791684 ),
new google.maps.LatLng(49.443976, 16.835551 ),
new google.maps.LatLng(49.453738, 16.800591 ),
new google.maps.LatLng(49.490782, 16.787809 ),
new google.maps.LatLng(49.536036, 16.838998 ),
new google.maps.LatLng(49.542065, 16.747214 ),
new google.maps.LatLng(49.582513, 16.812411 ),
new google.maps.LatLng(49.634763, 16.707983 )   
];

var jihocesky = [
    new google.maps.LatLng(49.610310, 14.779416 ),
new google.maps.LatLng(49.568706, 14.708793 ),
new google.maps.LatLng(49.541142, 14.737266 ),
new google.maps.LatLng(49.508723, 14.666716 ),
new google.maps.LatLng(49.522211, 14.567584 ),
new google.maps.LatLng(49.531105, 14.489674 ),
new google.maps.LatLng(49.549119, 14.404547 ),
new google.maps.LatLng(49.526021, 14.390678 ),
new google.maps.LatLng(49.548481, 14.291304 ),
new google.maps.LatLng(49.557423, 14.248699 ),
new google.maps.LatLng(49.533968, 14.185373 ),
new google.maps.LatLng(49.519358, 14.079507 ),
new google.maps.LatLng(49.569722, 14.043153 ),
new google.maps.LatLng(49.518651, 13.994632 ),
new google.maps.LatLng(49.513476, 13.931080 ),
new google.maps.LatLng(49.517544, 13.874401 ),
new google.maps.LatLng(49.512082, 13.789648 ),
new google.maps.LatLng(49.493290, 13.754761 ),
new google.maps.LatLng(49.428830, 13.756393 ),
new google.maps.LatLng(49.355534, 13.793496 ),
new google.maps.LatLng(49.285555, 13.710716 ),
new google.maps.LatLng(49.221171, 13.719424 ),
new google.maps.LatLng(49.175049, 13.713589 ),
new google.maps.LatLng(49.145946, 13.587968 ),
new google.maps.LatLng(49.063324, 13.611338 ),
new google.maps.LatLng(48.984010, 13.529567 ),
new google.maps.LatLng(48.920920, 13.643248 ),
new google.maps.LatLng(48.871529, 13.756302 ),
new google.maps.LatLng(48.756850, 13.800934 ),
new google.maps.LatLng(48.744008, 13.898744 ),
new google.maps.LatLng(48.708236, 14.017839 ),
new google.maps.LatLng(48.639504, 14.060875 ),
new google.maps.LatLng(48.630063, 14.033255 ),
new google.maps.LatLng(48.593220, 14.033957 ),
new google.maps.LatLng(48.589645, 14.165947 ),
new google.maps.LatLng(48.558491, 14.332995 ),
new google.maps.LatLng(48.582144, 14.450701 ),
new google.maps.LatLng(48.646658, 14.456952 ),
new google.maps.LatLng(48.614989, 14.596226 ),
new google.maps.LatLng(48.578422, 14.686759 ),
new google.maps.LatLng(48.684528, 14.755663 ),
new google.maps.LatLng(48.772157, 14.817954 ),
new google.maps.LatLng(48.753855, 14.929472 ),
new google.maps.LatLng(48.786118, 14.992159 ),
new google.maps.LatLng(48.809134, 14.943341 ),
new google.maps.LatLng(48.901262, 14.971181 ),
new google.maps.LatLng(49.002591, 14.978124 ),
new google.maps.LatLng(49.011757, 15.104151 ),
new google.maps.LatLng(48.924142, 15.187841 ),
new google.maps.LatLng(48.965458, 15.257948 ),
new google.maps.LatLng(48.965036, 15.404844 ),
new google.maps.LatLng(48.932411, 15.502449 ),
new google.maps.LatLng(48.904685, 15.523130 ),
new google.maps.LatLng(48.959684, 15.579661 ),
new google.maps.LatLng(49.001586, 15.482144 ),
new google.maps.LatLng(49.079497, 15.567032 ),
new google.maps.LatLng(49.121081, 15.539437 ),
new google.maps.LatLng(49.130655, 15.455320 ),
new google.maps.LatLng(49.149465, 15.343154 ),
new google.maps.LatLng(49.214003, 15.322511 ),
new google.maps.LatLng(49.214163, 15.259240 ),
new google.maps.LatLng(49.205149, 15.146729 ),
new google.maps.LatLng(49.274301, 15.076547 ),
new google.maps.LatLng(49.269717, 14.970968 ),
new google.maps.LatLng(49.324931, 14.886383 ),
new google.maps.LatLng(49.348003, 14.949773 ),
new google.maps.LatLng(49.370971, 14.872172 ),
new google.maps.LatLng(49.495355, 14.914272 ),
new google.maps.LatLng(49.546014, 14.914183 ),
new google.maps.LatLng(49.573614, 14.878726 ),
new google.maps.LatLng(49.610310, 14.779416 )
];

var karlovarsky = [
    new google.maps.LatLng(50.382773, 12.982606 ),
new google.maps.LatLng(50.455569, 12.806388 ),
new google.maps.LatLng(50.417380, 12.736077 ),
new google.maps.LatLng(50.389209, 12.708604 ),
new google.maps.LatLng(50.418472, 12.674756 ),
new google.maps.LatLng(50.407437, 12.585217 ),
new google.maps.LatLng(50.392041, 12.510357 ),
new google.maps.LatLng(50.340896, 12.487845 ),
new google.maps.LatLng(50.354072, 12.458355 ),
new google.maps.LatLng(50.321159, 12.427742 ),
new google.maps.LatLng(50.320439, 12.395409 ),
new google.maps.LatLng(50.288240, 12.397169 ),
new google.maps.LatLng(50.259422, 12.344859 ),
new google.maps.LatLng(50.227306, 12.350233 ),
new google.maps.LatLng(50.206196, 12.333462 ),
new google.maps.LatLng(50.169232, 12.328350 ),
new google.maps.LatLng(50.172835, 12.285122 ),
new google.maps.LatLng(50.197797, 12.269355 ),
new google.maps.LatLng(50.221047, 12.278795 ),
new google.maps.LatLng(50.252653, 12.251852 ),
new google.maps.LatLng(50.266281, 12.243882 ),
new google.maps.LatLng(50.270196, 12.214911 ),
new google.maps.LatLng(50.324868, 12.190133 ),
new google.maps.LatLng(50.322840, 12.107521 ),
new google.maps.LatLng(50.300203, 12.123276 ),
new google.maps.LatLng(50.272963, 12.139292 ),
new google.maps.LatLng(50.251290, 12.101082 ),
new google.maps.LatLng(50.227413, 12.159969 ),
new google.maps.LatLng(50.159726, 12.217756 ),
new google.maps.LatLng(50.094818, 12.200040 ),
new google.maps.LatLng(50.080423, 12.272454 ),
new google.maps.LatLng(50.057003, 12.255898 ),
new google.maps.LatLng(50.053824, 12.316885 ),
new google.maps.LatLng(50.019982, 12.347365 ),
new google.maps.LatLng(50.001209, 12.434146 ),
new google.maps.LatLng(49.982570, 12.424424 ),
new google.maps.LatLng(49.985891, 12.470679 ),
new google.maps.LatLng(49.963353, 12.493279 ),
new google.maps.LatLng(49.951232, 12.465357 ),
new google.maps.LatLng(49.913889, 12.549340 ),
new google.maps.LatLng(49.897861, 12.553717 ),
new google.maps.LatLng(49.896676, 12.607253 ),
new google.maps.LatLng(49.909556, 12.674367 ),
new google.maps.LatLng(49.910406, 12.717117 ),
new google.maps.LatLng(49.927207, 12.751995 ),
new google.maps.LatLng(49.937972, 12.833557 ),
new google.maps.LatLng(49.923432, 12.919813 ),
new google.maps.LatLng(49.954479, 12.982719 ),
new google.maps.LatLng(49.970149, 12.957072 ),
new google.maps.LatLng(49.984517, 12.988605 ),
new google.maps.LatLng(50.001116, 13.016492 ),
new google.maps.LatLng(50.027687, 13.090462 ),
new google.maps.LatLng(50.013069, 13.183949 ),
new google.maps.LatLng(49.999705, 13.213031 ),
new google.maps.LatLng(50.039157, 13.233019 ),
new google.maps.LatLng(50.065171, 13.278567 ),
new google.maps.LatLng(50.078979, 13.278072 ),
new google.maps.LatLng(50.102152, 13.287981 ),
new google.maps.LatLng(50.127255, 13.272758 ),
new google.maps.LatLng(50.145236, 13.243446 ),
new google.maps.LatLng(50.155031, 13.282510 ),
new google.maps.LatLng(50.212083, 13.248168 ),
new google.maps.LatLng(50.237180, 13.232887 ),
new google.maps.LatLng(50.273836, 13.220753 ),
new google.maps.LatLng(50.294492, 13.216388 ),
new google.maps.LatLng(50.301670, 13.234094 ),
new google.maps.LatLng(50.331750, 13.243770 ),
new google.maps.LatLng(50.363474, 13.210204 ),
new google.maps.LatLng(50.360329, 13.156330 ),
new google.maps.LatLng(50.354976, 13.109751 ),
new google.maps.LatLng(50.357101, 13.098869 ),
new google.maps.LatLng(50.371084, 13.109111 ),
new google.maps.LatLng(50.384478, 13.083370 ),
new google.maps.LatLng(50.397013, 13.007218 ),
new google.maps.LatLng(50.382773, 12.982606 ) 
];

var kralovehradecky = [
    new google.maps.LatLng(50.754240, 15.819289 ),
new google.maps.LatLng(50.741052, 15.724727 ),
new google.maps.LatLng(50.778838, 15.551016 ),
new google.maps.LatLng(50.728158, 15.557676 ),
new google.maps.LatLng(50.663557, 15.585889 ),
new google.maps.LatLng(50.585249, 15.592148 ),
new google.maps.LatLng(50.511506, 15.605667 ),
new google.maps.LatLng(50.530437, 15.497550 ),
new google.maps.LatLng(50.526145, 15.418048 ),
new google.maps.LatLng(50.489230, 15.439376 ),
new google.maps.LatLng(50.471016, 15.381487 ),
new google.maps.LatLng(50.507964, 15.345682 ),
new google.maps.LatLng(50.522003, 15.259113 ),
new google.maps.LatLng(50.508370, 15.157950 ),
new google.maps.LatLng(50.416297, 15.143230 ),
new google.maps.LatLng(50.347245, 15.128630 ),
new google.maps.LatLng(50.328736, 15.193321 ),
new google.maps.LatLng(50.282624, 15.229065 ),
new google.maps.LatLng(50.296133, 15.351334 ),
new google.maps.LatLng(50.208457, 15.408091 ),
new google.maps.LatLng(50.176411, 15.350455 ),
new google.maps.LatLng(50.088547, 15.457174 ),
new google.maps.LatLng(50.152505, 15.572454 ),
new google.maps.LatLng(50.128732, 15.708274 ),
new google.maps.LatLng(50.169855, 15.759068 ),
new google.maps.LatLng(50.128077, 15.808550 ),
new google.maps.LatLng(50.177578, 15.959971 ),
new google.maps.LatLng(50.121965, 16.001834 ),
new google.maps.LatLng(50.093832, 16.058513 ),
new google.maps.LatLng(50.023157, 16.221359 ),
new google.maps.LatLng(50.118408, 16.352697 ),
new google.maps.LatLng(50.157801, 16.518674 ),
new google.maps.LatLng(50.138332, 16.596875 ),
new google.maps.LatLng(50.194056, 16.562865 ),
new google.maps.LatLng(50.259258, 16.507532 ),
new google.maps.LatLng(50.320099, 16.430338 ),
new google.maps.LatLng(50.329828, 16.387467 ),
new google.maps.LatLng(50.380973, 16.345749 ),
new google.maps.LatLng(50.381704, 16.280955 ),
new google.maps.LatLng(50.437941, 16.188741 ),
new google.maps.LatLng(50.482980, 16.283691 ),
new google.maps.LatLng(50.509949, 16.342191 ),
new google.maps.LatLng(50.509269, 16.399941 ),
new google.maps.LatLng(50.591684, 16.438554 ),
new google.maps.LatLng(50.657252, 16.346386 ),
new google.maps.LatLng(50.667352, 16.266977 ),
new google.maps.LatLng(50.621858, 16.215085 ),
new google.maps.LatLng(50.654956, 16.129020 ),
new google.maps.LatLng(50.623278, 16.070353 ),
new google.maps.LatLng(50.609984, 16.012162 ),
new google.maps.LatLng(50.683831, 15.992006 ),
new google.maps.LatLng(50.693459, 15.941465 ),
new google.maps.LatLng(50.680156, 15.875975 ),
new google.maps.LatLng(50.745032, 15.819128 )
];

var liberecky = [
    new google.maps.LatLng(50.987258, 15.130391 ),
new google.maps.LatLng(50.987299, 15.086624 ),
new google.maps.LatLng(51.024160, 15.028290 ),
new google.maps.LatLng(50.996535, 14.969903 ),
new google.maps.LatLng(50.968913, 15.013672 ),
new google.maps.LatLng(50.927475, 15.013660 ),
new google.maps.LatLng(50.867621, 14.999091 ),
new google.maps.LatLng(50.876697, 14.824434 ),
new google.maps.LatLng(50.825977, 14.781007 ),
new google.maps.LatLng(50.848540, 14.606350 ),
new google.maps.LatLng(50.811524, 14.555792 ),
new google.maps.LatLng(50.820266, 14.446680 ),
new google.maps.LatLng(50.769621, 14.447276 ),
new google.maps.LatLng(50.704797, 14.375531 ),
new google.maps.LatLng(50.644785, 14.347361 ),
new google.maps.LatLng(50.539197, 14.406622 ),
new google.maps.LatLng(50.516553, 14.486347 ),
new google.maps.LatLng(50.498199, 14.500984 ),
new google.maps.LatLng(50.507667, 14.565869 ),
new google.maps.LatLng(50.480120, 14.587770 ),
new google.maps.LatLng(50.498907, 14.710333 ),
new google.maps.LatLng(50.549686, 14.767836 ),
new google.maps.LatLng(50.545183, 14.825668 ),
new google.maps.LatLng(50.582083, 14.876155 ),
new google.maps.LatLng(50.609744, 14.912263 ),
new google.maps.LatLng(50.595960, 14.977393 ),
new google.maps.LatLng(50.568328, 15.042475 ),
new google.maps.LatLng(50.531457, 15.100235 ),
new google.maps.LatLng(50.494407, 15.244525 ),
new google.maps.LatLng(50.526503, 15.302477 ),
new google.maps.LatLng(50.489502, 15.359982 ),
new google.maps.LatLng(50.489230, 15.439376 ),
new google.maps.LatLng(50.539706, 15.483196 ),
new google.maps.LatLng(50.521001, 15.548008 ),
new google.maps.LatLng(50.525282, 15.613068 ),
new google.maps.LatLng(50.589890, 15.584973 ),
new google.maps.LatLng(50.635968, 15.578305 ),
new google.maps.LatLng(50.723448, 15.579380 ),
new google.maps.LatLng(50.774233, 15.550962 ),
new google.maps.LatLng(50.811611, 15.420591 ),
new google.maps.LatLng(50.784038, 15.405817 ),
new google.maps.LatLng(50.793390, 15.362312 ),
new google.maps.LatLng(50.848640, 15.362740 ),
new google.maps.LatLng(50.857976, 15.319166 ),
new google.maps.LatLng(50.922563, 15.268616 ),
new google.maps.LatLng(50.959287, 15.312569 ),
new google.maps.LatLng(50.991673, 15.247128 ),
new google.maps.LatLng(50.977970, 15.188710 ),
new google.maps.LatLng(51.028638, 15.174315 ),
new google.maps.LatLng(50.996458, 15.137713 )
];

var moravskoslezsky = [
    new google.maps.LatLng(50.322950, 17.696449 ),
new google.maps.LatLng(50.266853, 17.632202 ),
new google.maps.LatLng(50.270757, 17.560558 ),
new google.maps.LatLng(50.272623, 17.474425 ),
new google.maps.LatLng(50.250605, 17.426596 ),
new google.maps.LatLng(50.213800, 17.424728 ),
new google.maps.LatLng(50.219438, 17.374768 ),
new google.maps.LatLng(50.185731, 17.333644 ),
new google.maps.LatLng(50.172783, 17.289987 ),
new google.maps.LatLng(50.141553, 17.238332 ),
new google.maps.LatLng(50.120639, 17.248101 ),
new google.maps.LatLng(50.098251, 17.214835 ),
new google.maps.LatLng(50.058934, 17.223753 ),
new google.maps.LatLng(50.032139, 17.179616 ),
new google.maps.LatLng(49.990991, 17.163468 ),
new google.maps.LatLng(49.967514, 17.187405 ),
new google.maps.LatLng(49.946537, 17.200729 ),
new google.maps.LatLng(49.924200, 17.164042 ),
new google.maps.LatLng(49.910527, 17.156298 ),
new google.maps.LatLng(49.894288, 17.162703 ),
new google.maps.LatLng(49.880748, 17.147844 ),
new google.maps.LatLng(49.864444, 17.157808 ),
new google.maps.LatLng(49.840901, 17.185246 ),
new google.maps.LatLng(49.856330, 17.221560 ),
new google.maps.LatLng(49.819721, 17.209206 ),
new google.maps.LatLng(49.816460, 17.258883 ),
new google.maps.LatLng(49.836819, 17.277634 ),
new google.maps.LatLng(49.849561, 17.331655 ),
new google.maps.LatLng(49.863149, 17.342997 ),
new google.maps.LatLng(49.844166, 17.370568 ),
new google.maps.LatLng(49.812175, 17.358327 ),
new google.maps.LatLng(49.795416, 17.389531 ),
new google.maps.LatLng(49.825028, 17.405228 ),
new google.maps.LatLng(49.822134, 17.433561 ),
new google.maps.LatLng(49.830734, 17.462474 ),
new google.maps.LatLng(49.870293, 17.443107 ),
new google.maps.LatLng(49.874366, 17.468256 ),
new google.maps.LatLng(49.853511, 17.474317 ),
new google.maps.LatLng(49.825678, 17.483576 ),
new google.maps.LatLng(49.811493, 17.500643 ),
new google.maps.LatLng(49.797921, 17.489270 ),
new google.maps.LatLng(49.781127, 17.520417 ),
new google.maps.LatLng(49.769393, 17.530476 ),
new google.maps.LatLng(49.771147, 17.555458 ),
new google.maps.LatLng(49.759567, 17.558404 ),
new google.maps.LatLng(49.751397, 17.614843 ),
new google.maps.LatLng(49.755028, 17.657695 ),
new google.maps.LatLng(49.728907, 17.691796 ),
new google.maps.LatLng(49.701553, 17.679631 ),
new google.maps.LatLng(49.671158, 17.699250 ),
new google.maps.LatLng(49.674842, 17.738492 ),
new google.maps.LatLng(49.636944, 17.782464 ),
new google.maps.LatLng(49.610357, 17.834111 ),
new google.maps.LatLng(49.582150, 17.857272 ),
new google.maps.LatLng(49.559501, 17.841786 ),
new google.maps.LatLng(49.540666, 17.858389 ),
new google.maps.LatLng(49.570125, 17.877816 ),
new google.maps.LatLng(49.541732, 17.908000 ),
new google.maps.LatLng(49.535697, 17.964264 ),
new google.maps.LatLng(49.504983, 17.994236 ),
new google.maps.LatLng(49.517906, 18.115304 ),
new google.maps.LatLng(49.510627, 18.128990 ),
new google.maps.LatLng(49.516660, 18.161214 ),
new google.maps.LatLng(49.487806, 18.205315 ),
new google.maps.LatLng(49.481629, 18.261473 ),
new google.maps.LatLng(49.490425, 18.276201 ),
new google.maps.LatLng(49.492121, 18.297530 ),
new google.maps.LatLng(49.454734, 18.316218 ),
new google.maps.LatLng(49.437318, 18.360957 ),
new google.maps.LatLng(49.409631, 18.362595 ),
new google.maps.LatLng(49.394289, 18.414479 ),
new google.maps.LatLng(49.395646, 18.446335 ),
new google.maps.LatLng(49.466530, 18.539663 ),
new google.maps.LatLng(49.500788, 18.549211 ),
new google.maps.LatLng(49.494554, 18.601802 ),
new google.maps.LatLng(49.499227, 18.672878 ),
new google.maps.LatLng(49.500057, 18.718917 ),
new google.maps.LatLng(49.491908, 18.757196 ),
new google.maps.LatLng(49.521523, 18.837311 ),
new google.maps.LatLng(49.546444, 18.849886 ),
new google.maps.LatLng(49.679390, 18.800040 ),
new google.maps.LatLng(49.678711, 18.750292 ),
new google.maps.LatLng(49.684335, 18.718773 ),
new google.maps.LatLng(49.702944, 18.713092 ),
new google.maps.LatLng(49.712314, 18.635661 ),
new google.maps.LatLng(49.831723, 18.573400 ),
new google.maps.LatLng(49.854043, 18.596422 ),
new google.maps.LatLng(49.875606, 18.569512 ),
new google.maps.LatLng(49.919049, 18.579858 ),
new google.maps.LatLng(49.917736, 18.547656 ),
new google.maps.LatLng(49.890810, 18.524289 ),
new google.maps.LatLng(49.928380, 18.423561 ),
new google.maps.LatLng(49.947066, 18.335657 ),
new google.maps.LatLng(49.917492, 18.322913 ),
new google.maps.LatLng(49.941898, 18.274630 ),
new google.maps.LatLng(49.957989, 18.275722 ),
new google.maps.LatLng(49.968980, 18.212195 ),
new google.maps.LatLng(49.994662, 18.199617 ),
new google.maps.LatLng(49.997745, 18.171239 ),
new google.maps.LatLng(49.982042, 18.155918 ),
new google.maps.LatLng(49.998908, 18.128441 ),
new google.maps.LatLng(49.994790, 18.110310 ),
new google.maps.LatLng(50.009251, 18.086229 ),
new google.maps.LatLng(50.020366, 18.101239 ),
new google.maps.LatLng(50.032528, 18.076996 ),
new google.maps.LatLng(50.050826, 18.081743 ),
new google.maps.LatLng(50.051204, 18.067461 ),
new google.maps.LatLng(50.065845, 18.036194 ),
new google.maps.LatLng(50.055279, 17.999756 ),
new google.maps.LatLng(50.036606, 18.009318 ),
new google.maps.LatLng(50.033656, 18.034162 ),
new google.maps.LatLng(50.007991, 18.046838 ),
new google.maps.LatLng(50.005337, 17.971631 ),
new google.maps.LatLng(49.981222, 17.923714 ),
new google.maps.LatLng(49.964162, 17.869127 ),
new google.maps.LatLng(49.995196, 17.824533 ),
new google.maps.LatLng(50.013593, 17.825611 ),
new google.maps.LatLng(50.014628, 17.782786 ),
new google.maps.LatLng(50.042653, 17.766527 ),
new google.maps.LatLng(50.075359, 17.746939 ),
new google.maps.LatLng(50.096479, 17.730248 ),
new google.maps.LatLng(50.115881, 17.688375 ),
new google.maps.LatLng(50.104629, 17.677003 ),
new google.maps.LatLng(50.121549, 17.642129 ),
new google.maps.LatLng(50.145438, 17.604027 ),
new google.maps.LatLng(50.175338, 17.605653 ),
new google.maps.LatLng(50.180194, 17.695571 ),
new google.maps.LatLng(50.202859, 17.711200 ),
new google.maps.LatLng(50.202186, 17.739865 ),
new google.maps.LatLng(50.206361, 17.758045 ),
new google.maps.LatLng(50.242986, 17.767341 ),
new google.maps.LatLng(50.255502, 17.724964 ),
new google.maps.LatLng(50.303374, 17.745679 ),
new google.maps.LatLng(50.329598, 17.707618 )
];

var olomoucky = [
    new google.maps.LatLng(50.437431, 16.916966 ),
new google.maps.LatLng(50.410983, 16.843833 ),
new google.maps.LatLng(50.382442, 16.900343 ),
new google.maps.LatLng(50.303614, 16.933150 ),
new google.maps.LatLng(50.292944, 17.018982 ),
new google.maps.LatLng(50.214836, 17.008506 ),
new google.maps.LatLng(50.233980, 16.966231 ),
new google.maps.LatLng(50.212161, 16.893569 ),
new google.maps.LatLng(50.152909, 16.855389 ),
new google.maps.LatLng(50.029430, 16.800582 ),
new google.maps.LatLng(49.998402, 16.720833 ),
new google.maps.LatLng(49.910628, 16.739102 ),
new google.maps.LatLng(49.877977, 16.766435 ),
new google.maps.LatLng(49.837088, 16.729341 ),
new google.maps.LatLng(49.744385, 16.768685 ),
new google.maps.LatLng(49.711283, 16.824301 ),
new google.maps.LatLng(49.656271, 16.808055 ),
new google.maps.LatLng(49.542171, 16.740140 ),
new google.maps.LatLng(49.526943, 16.831580 ),
new google.maps.LatLng(49.458450, 16.793698 ),
new google.maps.LatLng(49.407486, 16.813015 ),
new google.maps.LatLng(49.393005, 16.854819 ),
new google.maps.LatLng(49.419469, 16.926418 ),
new google.maps.LatLng(49.493813, 16.886910 ),
new google.maps.LatLng(49.492398, 16.971703 ),
new google.maps.LatLng(49.413424, 17.010893 ),
new google.maps.LatLng(49.398622, 17.066746 ),
new google.maps.LatLng(49.348245, 17.050533 ),
new google.maps.LatLng(49.277025, 17.167256 ),
new google.maps.LatLng(49.311394, 17.295570 ),
new google.maps.LatLng(49.384173, 17.341294 ),
new google.maps.LatLng(49.420411, 17.371260 ),
new google.maps.LatLng(49.368773, 17.418146 ),
new google.maps.LatLng(49.358226, 17.481095 ),
new google.maps.LatLng(49.403474, 17.518666 ),
new google.maps.LatLng(49.396998, 17.603023 ),
new google.maps.LatLng(49.410000, 17.639007 ),
new google.maps.LatLng(49.459794, 17.677014 ),
new google.maps.LatLng(49.425937, 17.745787 ),
new google.maps.LatLng(49.484552, 17.798557 ),
new google.maps.LatLng(49.523689, 17.892778 ),
new google.maps.LatLng(49.556238, 17.880540 ),
new google.maps.LatLng(49.608403, 17.819822 ),
new google.maps.LatLng(49.660706, 17.751889 ),
new google.maps.LatLng(49.666309, 17.709627 ),
new google.maps.LatLng(49.708535, 17.676463 ),
new google.maps.LatLng(49.754865, 17.664795 ),
new google.maps.LatLng(49.786113, 17.502892 ),
new google.maps.LatLng(49.869841, 17.464462 ),
new google.maps.LatLng(49.810781, 17.425873 ),
new google.maps.LatLng(49.849346, 17.342329 ),
new google.maps.LatLng(49.814505, 17.240998 ),
new google.maps.LatLng(49.885284, 17.151610 ),
new google.maps.LatLng(49.972048, 17.191181 ),
new google.maps.LatLng(50.023468, 17.150629 ),
new google.maps.LatLng(50.086543, 17.225031 ),
new google.maps.LatLng(50.159888, 17.242772 ),
new google.maps.LatLng(50.180768, 17.351332 ),
new google.maps.LatLng(50.221591, 17.382053 ),
new google.maps.LatLng(50.261805, 17.441535 ),
new google.maps.LatLng(50.277241, 17.363271 ),
new google.maps.LatLng(50.332887, 17.344446 ),
new google.maps.LatLng(50.344214, 17.237053 ),
new google.maps.LatLng(50.386584, 17.188625 ),
new google.maps.LatLng(50.388178, 17.102260 ),
new google.maps.LatLng(50.426894, 16.995839 ),
new google.maps.LatLng(50.437072, 16.938583 )
];

var pardubicky = [
    new google.maps.LatLng(50.189728, 16.856816 ),
new google.maps.LatLng(50.204550, 16.792814 ),
new google.maps.LatLng(50.095062, 16.724295 ),
new google.maps.LatLng(50.133827, 16.589561 ),
new google.maps.LatLng(50.162867, 16.482990 ),
new google.maps.LatLng(50.122416, 16.402950 ),
new google.maps.LatLng(50.040312, 16.336201 ),
new google.maps.LatLng(50.050929, 16.207759 ),
new google.maps.LatLng(50.098566, 16.044298 ),
new google.maps.LatLng(50.163586, 15.981197 ),
new google.maps.LatLng(50.137134, 15.830196 ),
new google.maps.LatLng(50.197290, 15.788197 ),
new google.maps.LatLng(50.138112, 15.679753 ),
new google.maps.LatLng(50.138795, 15.550795 ),
new google.maps.LatLng(50.097944, 15.407152 ),
new google.maps.LatLng(50.038201, 15.370896 ),
new google.maps.LatLng(49.968737, 15.477456 ),
new google.maps.LatLng(49.904053, 15.526727 ),
new google.maps.LatLng(49.853495, 15.504810 ),
new google.maps.LatLng(49.806779, 15.639522 ),
new google.maps.LatLng(49.797022, 15.731880 ),
new google.maps.LatLng(49.741195, 15.816315 ),
new google.maps.LatLng(49.689857, 15.907738 ),
new google.maps.LatLng(49.712058, 16.007579 ),
new google.maps.LatLng(49.702341, 16.064183 ),
new google.maps.LatLng(49.659213, 16.233507 ),
new google.maps.LatLng(49.631360, 16.254074 ),
new google.maps.LatLng(49.542004, 16.414567 ),
new google.maps.LatLng(49.592474, 16.430196 ),
new google.maps.LatLng(49.622957, 16.565783 ),
new google.maps.LatLng(49.622076, 16.629558 ),
new google.maps.LatLng(49.578240, 16.791003 ),
new google.maps.LatLng(49.614398, 16.834857 ),
new google.maps.LatLng(49.661204, 16.786952 ),
new google.maps.LatLng(49.683441, 16.837456 ),
new google.maps.LatLng(49.738675, 16.839541 ),
new google.maps.LatLng(49.762359, 16.797778 ),
new google.maps.LatLng(49.799401, 16.784919 ),
new google.maps.LatLng(49.864706, 16.730327 ),
new google.maps.LatLng(49.878086, 16.759312 ),
new google.maps.LatLng(49.966288, 16.712548 ),
new google.maps.LatLng(50.021417, 16.721655 ),
new google.maps.LatLng(50.056710, 16.823063 ),
new google.maps.LatLng(50.112277, 16.803688 ),
new google.maps.LatLng(50.147846, 16.883861 ),
new google.maps.LatLng(50.189382, 16.878322 )
];

var plzensky = [
    new google.maps.LatLng(50.083266, 13.417481 ),
new google.maps.LatLng(50.100269, 13.316686 ),
new google.maps.LatLng(50.072128, 13.281895 ),
new google.maps.LatLng(50.039157, 13.233019 ),
new google.maps.LatLng(50.002226, 13.227228 ),
new google.maps.LatLng(50.022849, 13.076358 ),
new google.maps.LatLng(49.951992, 12.972116 ),
new google.maps.LatLng(49.923240, 12.909121 ),
new google.maps.LatLng(49.920718, 12.773697 ),
new google.maps.LatLng(49.909269, 12.660118 ),
new google.maps.LatLng(49.888659, 12.554183 ),
new google.maps.LatLng(49.775473, 12.431868 ),
new google.maps.LatLng(49.719951, 12.420591 ),
new google.maps.LatLng(49.675808, 12.508101 ),
new google.maps.LatLng(49.606947, 12.518702 ),
new google.maps.LatLng(49.580541, 12.576712 ),
new google.maps.LatLng(49.539279, 12.585833 ),
new google.maps.LatLng(49.508379, 12.651013 ),
new google.maps.LatLng(49.443958, 12.654094 ),
new google.maps.LatLng(49.344952, 12.771601 ),
new google.maps.LatLng(49.342209, 12.870415 ),
new google.maps.LatLng(49.334407, 12.948280 ),
new google.maps.LatLng(49.298934, 13.027225 ),
new google.maps.LatLng(49.253145, 13.043124 ),
new google.maps.LatLng(49.140139, 13.173945 ),
new google.maps.LatLng(49.117672, 13.209855 ),
new google.maps.LatLng(49.105445, 13.315525 ),
new google.maps.LatLng(48.959509, 13.418372 ),
new google.maps.LatLng(48.942393, 13.516806 ),
new google.maps.LatLng(48.979671, 13.550688 ),
new google.maps.LatLng(49.030406, 13.556218 ),
new google.maps.LatLng(49.063240, 13.604332 ),
new google.maps.LatLng(49.104678, 13.603169 ),
new google.maps.LatLng(49.165603, 13.692763 ),
new google.maps.LatLng(49.216489, 13.712515 ),
new google.maps.LatLng(49.262766, 13.732422 ),
new google.maps.LatLng(49.364669, 13.786220 ),
new google.maps.LatLng(49.396523, 13.750153 ),
new google.maps.LatLng(49.461509, 13.797960 ),
new google.maps.LatLng(49.461060, 13.755578 ),
new google.maps.LatLng(49.552992, 13.739086 ),
new google.maps.LatLng(49.626965, 13.765535 ),
new google.maps.LatLng(49.686120, 13.700154 ),
new google.maps.LatLng(49.690237, 13.657450 ),
new google.maps.LatLng(49.723267, 13.727577 ),
new google.maps.LatLng(49.742661, 13.819454 ),
new google.maps.LatLng(49.838904, 13.774389 ),
new google.maps.LatLng(49.876397, 13.837575 ),
new google.maps.LatLng(49.926679, 13.800699 ),
new google.maps.LatLng(49.967037, 13.699742 ),
new google.maps.LatLng(49.993922, 13.634725 ),
new google.maps.LatLng(49.993235, 13.577597 ),
new google.maps.LatLng(50.015629, 13.526907 ),
new google.maps.LatLng(50.047393, 13.490177 ),
new google.maps.LatLng(50.037039, 13.404700 ),
new google.maps.LatLng(50.083363, 13.424634 )
];

var stredocesky = [
    new google.maps.LatLng(50.593659, 15.020797 ),
new google.maps.LatLng(50.602866, 14.973772 ),
new google.maps.LatLng(50.540609, 14.847361 ),
new google.maps.LatLng(50.595911, 14.890586 ),
new google.maps.LatLng(50.568059, 14.746057 ),
new google.maps.LatLng(50.512721, 14.710248 ),
new google.maps.LatLng(50.452519, 14.595222 ),
new google.maps.LatLng(50.526002, 14.544030 ),
new google.maps.LatLng(50.507247, 14.464787 ),
new google.maps.LatLng(50.433441, 14.436782 ),
new google.maps.LatLng(50.423861, 14.364818 ),
new google.maps.LatLng(50.336417, 14.373179 ),
new google.maps.LatLng(50.340251, 14.243616 ),
new google.maps.LatLng(50.321834, 14.243909 ),
new google.maps.LatLng(50.352215, 13.998728 ),
new google.maps.LatLng(50.306050, 13.985317 ),
new google.maps.LatLng(50.245070, 13.864537 ),
new google.maps.LatLng(50.258157, 13.792396 ),
new google.maps.LatLng(50.225398, 13.742976 ),
new google.maps.LatLng(50.247699, 13.677757 ),
new google.maps.LatLng(50.182412, 13.607844 ),
new google.maps.LatLng(50.190647, 13.528702 ),
new google.maps.LatLng(50.120764, 13.466383 ),
new google.maps.LatLng(50.106184, 13.409564 ),
new google.maps.LatLng(50.027931, 13.412151 ),
new google.maps.LatLng(50.029348, 13.519339 ),
new google.maps.LatLng(49.993322, 13.584737 ),
new google.maps.LatLng(49.998775, 13.656021 ),
new google.maps.LatLng(49.939809, 13.736153 ),
new google.maps.LatLng(49.936321, 13.843270 ),
new google.maps.LatLng(49.848844, 13.845359 ),
new google.maps.LatLng(49.866900, 13.809305 ),
new google.maps.LatLng(49.820859, 13.810435 ),
new google.maps.LatLng(49.747193, 13.812238 ),
new google.maps.LatLng(49.719199, 13.777405 ),
new google.maps.LatLng(49.723422, 13.741780 ),
new google.maps.LatLng(49.708817, 13.671142 ),
new google.maps.LatLng(49.667940, 13.721925 ),
new google.maps.LatLng(49.630950, 13.708713 ),
new google.maps.LatLng(49.544089, 13.767625 ),
new google.maps.LatLng(49.512661, 13.846220 ),
new google.maps.LatLng(49.495315, 13.959758 ),
new google.maps.LatLng(49.546581, 14.029448 ),
new google.maps.LatLng(49.528567, 14.079334 ),
new google.maps.LatLng(49.543177, 14.185220 ),
new google.maps.LatLng(49.552864, 14.255847 ),
new google.maps.LatLng(49.544087, 14.326755 ),
new google.maps.LatLng(49.525868, 14.362380 ),
new google.maps.LatLng(49.539981, 14.418813 ),
new google.maps.LatLng(49.526816, 14.567543 ),
new google.maps.LatLng(49.513287, 14.652539 ),
new google.maps.LatLng(49.536553, 14.744367 ),
new google.maps.LatLng(49.578000, 14.744150 ),
new google.maps.LatLng(49.614887, 14.765220 ),
new google.maps.LatLng(49.578177, 14.843303 ),
new google.maps.LatLng(49.550614, 14.907097 ),
new google.maps.LatLng(49.569069, 14.970791 ),
new google.maps.LatLng(49.615125, 14.992026 ),
new google.maps.LatLng(49.605769, 15.183360 ),
new google.maps.LatLng(49.642493, 15.247323 ),
new google.maps.LatLng(49.697895, 15.169507 ),
new google.maps.LatLng(49.757692, 15.212366 ),
new google.maps.LatLng(49.771045, 15.390185 ),
new google.maps.LatLng(49.844546, 15.440626 ),
new google.maps.LatLng(49.936287, 15.527079 ),
new google.maps.LatLng(50.038131, 15.392346 ),
new google.maps.LatLng(50.120890, 15.428832 ),
new google.maps.LatLng(50.162575, 15.357521 ),
new google.maps.LatLng(50.222246, 15.415386 ),
new google.maps.LatLng(50.296154, 15.344145 ),
new google.maps.LatLng(50.277837, 15.308084 ),
new google.maps.LatLng(50.289495, 15.247067 ),
new google.maps.LatLng(50.298794, 15.200388 ),
new google.maps.LatLng(50.319489, 15.214859 ),
new google.maps.LatLng(50.338004, 15.153788 ),
new google.maps.LatLng(50.351857, 15.121446 ),
new google.maps.LatLng(50.361063, 15.125069 ),
new google.maps.LatLng(50.367991, 15.103489 ),
new google.maps.LatLng(50.388701, 15.114338 ),
new google.maps.LatLng(50.390972, 15.143154 ),
new google.maps.LatLng(50.404786, 15.143196 ),
new google.maps.LatLng(50.411683, 15.150423 ),
new google.maps.LatLng(50.448538, 15.136116 ),
new google.maps.LatLng(50.485366, 15.143440 ),
new google.maps.LatLng(50.510719, 15.118243 ),
new google.maps.LatLng(50.519913, 15.132711 ),
new google.maps.LatLng(50.538357, 15.107474 ),
new google.maps.LatLng(50.563716, 15.060543 ),
new google.maps.LatLng(50.572936, 15.031633 ),
new google.maps.LatLng(50.602868, 15.020801 )
];

var ustecky = [
    new google.maps.LatLng(50.927013, 14.671255 ),
new google.maps.LatLng(50.912814, 14.554828 ),
new google.maps.LatLng(50.977430, 14.597970 ),
new google.maps.LatLng(51.009414, 14.532009 ),
new google.maps.LatLng(51.050466, 14.443941 ),
new google.maps.LatLng(51.027077, 14.371212 ),
new google.maps.LatLng(51.049680, 14.297860 ),
new google.maps.LatLng(50.984956, 14.255071 ),
new google.maps.LatLng(50.957733, 14.321117 ),
new google.maps.LatLng(50.912131, 14.401893 ),
new google.maps.LatLng(50.888276, 14.256614 ),
new google.maps.LatLng(50.846603, 14.220913 ),
new google.maps.LatLng(50.808770, 14.083470 ),
new google.maps.LatLng(50.817321, 14.003351 ),
new google.maps.LatLng(50.784184, 13.902371 ),
new google.maps.LatLng(50.738012, 13.888938 ),
new google.maps.LatLng(50.727943, 13.802122 ),
new google.maps.LatLng(50.726693, 13.686083 ),
new google.maps.LatLng(50.711518, 13.570473 ),
new google.maps.LatLng(50.701771, 13.527265 ),
new google.maps.LatLng(50.646444, 13.521753 ),
new google.maps.LatLng(50.599762, 13.472572 ),
new google.maps.LatLng(50.642115, 13.369817 ),
new google.maps.LatLng(50.583968, 13.328429 ),
new google.maps.LatLng(50.574186, 13.289005 ),
new google.maps.LatLng(50.587456, 13.252356 ),
new google.maps.LatLng(50.499076, 13.194253 ),
new google.maps.LatLng(50.492980, 13.100638 ),
new google.maps.LatLng(50.496014, 13.006665 ),
new google.maps.LatLng(50.412560, 12.974135 ),
new google.maps.LatLng(50.389425, 12.967917 ),
new google.maps.LatLng(50.377574, 13.083648 ),
new google.maps.LatLng(50.342928, 13.221770 ),
new google.maps.LatLng(50.241673, 13.225541 ),
new google.maps.LatLng(50.164183, 13.278596 ),
new google.maps.LatLng(50.104558, 13.295056 ),
new google.maps.LatLng(50.082573, 13.367406 ),
new google.maps.LatLng(50.190556, 13.521532 ),
new google.maps.LatLng(50.191359, 13.586065 ),
new google.maps.LatLng(50.229367, 13.685443 ),
new google.maps.LatLng(50.249172, 13.814168 ),
new google.maps.LatLng(50.240253, 13.843110 ),
new google.maps.LatLng(50.277297, 13.863770 ),
new google.maps.LatLng(50.296652, 13.963950 ),
new google.maps.LatLng(50.352338, 14.013119 ),
new google.maps.LatLng(50.344855, 14.243542 ),
new google.maps.LatLng(50.350191, 14.365802 ),
new google.maps.LatLng(50.428465, 14.364757 ),
new google.maps.LatLng(50.488927, 14.486647 ),
new google.maps.LatLng(50.557614, 14.406391 ),
new google.maps.LatLng(50.681536, 14.332357 ),
new google.maps.LatLng(50.788003, 14.439797 ),
new google.maps.LatLng(50.806805, 14.526770 ),
new google.maps.LatLng(50.825391, 14.570198 ),
new google.maps.LatLng(50.922346, 14.649436 )
];

var vysocina = [
    new google.maps.LatLng(49.862673, 15.512030 ),
new google.maps.LatLng(49.840021, 15.419223 ),
new google.maps.LatLng(49.780103, 15.432929 ),
new google.maps.LatLng(49.743725, 15.283369 ),
new google.maps.LatLng(49.780677, 15.233802 ),
new google.maps.LatLng(49.679464, 15.176539 ),
new google.maps.LatLng(49.624087, 15.240141 ),
new google.maps.LatLng(49.601103, 15.218771 ),
new google.maps.LatLng(49.596618, 15.140815 ),
new google.maps.LatLng(49.601309, 14.999114 ),
new google.maps.LatLng(49.527598, 14.921290 ),
new google.maps.LatLng(49.472342, 14.935512 ),
new google.maps.LatLng(49.375604, 14.900374 ),
new google.maps.LatLng(49.338789, 14.942735 ),
new google.maps.LatLng(49.334171, 14.921598 ),
new google.maps.LatLng(49.260508, 14.985047 ),
new google.maps.LatLng(49.274319, 15.041353 ),
new google.maps.LatLng(49.205120, 15.167816 ),
new google.maps.LatLng(49.232710, 15.196040 ),
new google.maps.LatLng(49.209557, 15.259216 ),
new google.maps.LatLng(49.209436, 15.308422 ),
new google.maps.LatLng(49.167800, 15.371376 ),
new google.maps.LatLng(49.135492, 15.392192 ),
new google.maps.LatLng(49.112028, 15.504260 ),
new google.maps.LatLng(49.130225, 15.553574 ),
new google.maps.LatLng(49.079319, 15.602085 ),
new google.maps.LatLng(49.065782, 15.545847 ),
new google.maps.LatLng(48.996921, 15.496098 ),
new google.maps.LatLng(48.959788, 15.558679 ),
new google.maps.LatLng(48.940929, 15.642371 ),
new google.maps.LatLng(48.954504, 15.684507 ),
new google.maps.LatLng(48.954247, 15.726466 ),
new google.maps.LatLng(49.013458, 15.825355 ),
new google.maps.LatLng(49.053817, 15.966178 ),
new google.maps.LatLng(49.021284, 16.000564 ),
new google.maps.LatLng(49.043873, 16.050061 ),
new google.maps.LatLng(49.061288, 16.155559 ),
new google.maps.LatLng(49.102007, 16.226651 ),
new google.maps.LatLng(49.143597, 16.213636 ),
new google.maps.LatLng(49.235464, 16.236986 ),
new google.maps.LatLng(49.267079, 16.294080 ),
new google.maps.LatLng(49.309135, 16.238830 ),
new google.maps.LatLng(49.364613, 16.219067 ),
new google.maps.LatLng(49.428773, 16.248901 ),
new google.maps.LatLng(49.432432, 16.333734 ),
new google.maps.LatLng(49.451010, 16.320109 ),
new google.maps.LatLng(49.473371, 16.377250 ),
new google.maps.LatLng(49.515387, 16.328914 ),
new google.maps.LatLng(49.560763, 16.386787 ),
new google.maps.LatLng(49.607468, 16.331417 ),
new google.maps.LatLng(49.654533, 16.240482 ),
new google.maps.LatLng(49.683109, 16.148937 ),
new google.maps.LatLng(49.693132, 16.063982 ),
new google.maps.LatLng(49.730599, 15.993754 ),
new google.maps.LatLng(49.694120, 15.950413 ),
new google.maps.LatLng(49.694680, 15.879430 ),
new google.maps.LatLng(49.736591, 15.816237 ),
new google.maps.LatLng(49.782882, 15.781454 ),
new google.maps.LatLng(49.811223, 15.668048 ),
new google.maps.LatLng(49.811648, 15.589771 ),
new google.maps.LatLng(49.853367, 15.533299 )
];

var zlinsky = [
    new google.maps.LatLng(49.486525, 18.251193 ),
new google.maps.LatLng(49.512062, 18.160917 ),
new google.maps.LatLng(49.515838, 18.019661 ),
new google.maps.LatLng(49.531640, 17.942787 ),
new google.maps.LatLng(49.514667, 17.885171 ),
new google.maps.LatLng(49.525090, 17.836251 ),
new google.maps.LatLng(49.493581, 17.806144 ),
new google.maps.LatLng(49.421337, 17.745530 ),
new google.maps.LatLng(49.455193, 17.676763 ),
new google.maps.LatLng(49.451727, 17.627117 ),
new google.maps.LatLng(49.405077, 17.652861 ),
new google.maps.LatLng(49.392556, 17.595731 ),
new google.maps.LatLng(49.407301, 17.554155 ),
new google.maps.LatLng(49.394578, 17.504097 ),
new google.maps.LatLng(49.344573, 17.473358 ),
new google.maps.LatLng(49.372781, 17.446559 ),
new google.maps.LatLng(49.397403, 17.370152 ),
new google.maps.LatLng(49.406895, 17.356491 ),
new google.maps.LatLng(49.379715, 17.334027 ),
new google.maps.LatLng(49.314863, 17.352095 ),
new google.maps.LatLng(49.306932, 17.288319 ),
new google.maps.LatLng(49.299638, 17.189376 ),
new google.maps.LatLng(49.263350, 17.159619 ),
new google.maps.LatLng(49.217719, 17.136534 ),
new google.maps.LatLng(49.171172, 17.162629 ),
new google.maps.LatLng(49.170376, 17.204743 ),
new google.maps.LatLng(49.143029, 17.189488 ),
new google.maps.LatLng(49.097926, 17.138400 ),
new google.maps.LatLng(49.070570, 17.123204 ),
new google.maps.LatLng(49.092004, 17.208282 ),
new google.maps.LatLng(49.027437, 17.212427 ),
new google.maps.LatLng(49.011005, 17.344743 ),
new google.maps.LatLng(48.969160, 17.363768 ),
new google.maps.LatLng(48.957006, 17.503092 ),
new google.maps.LatLng(48.946577, 17.558518 ),
new google.maps.LatLng(48.923725, 17.550359 ),
new google.maps.LatLng(48.861709, 17.644948 ),
new google.maps.LatLng(48.913459, 17.794449 ),
new google.maps.LatLng(48.925198, 17.878994 ),
new google.maps.LatLng(49.025693, 17.912811 ),
new google.maps.LatLng(49.031087, 18.060247 ),
new google.maps.LatLng(49.140151, 18.116110 ),
new google.maps.LatLng(49.276770, 18.174002 ),
new google.maps.LatLng(49.330548, 18.388918 ),
new google.maps.LatLng(49.428532, 18.346231 ),
new google.maps.LatLng(49.499520, 18.280346 )
];

var regions = [jihomoravsky,jihocesky,karlovarsky,
    kralovehradecky,liberecky,moravskoslezsky,olomoucky,pardubicky,plzensky,
stredocesky,ustecky,vysocina,zlinsky];

<!--temperature in corresponding regions -->
var regionTemperatures = [
    <xsl:for-each select = "weather/dates/area [@region = 'jihomoravsky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,    
    <xsl:for-each select = "weather/dates/area [@region = 'jihocesky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'karlovarsky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'kralovehradecky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'liberecky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'moravskoslezsky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'olomoucky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'pardubicky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'plzensky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'praha a stredocesky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'ustecky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'vysocina']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>,
    <xsl:for-each select = "weather/dates/area [@region = 'zlinsky']/type [@type = 't']/date[$month]">
        <xsl:value-of select = "round(text())"/>
    </xsl:for-each>
    ];

<!--index of color picked equals actual temperature value + 25-->
var colorConverter = 
    [
    "#800080","#800080","#800080","#800080","#640080",
    "#640080","#640080","#2D00A0","#2D00A0","#1800A0",
    "#0000A0","#0000A0","#0000A0","#0000C9","#0000C9",
    "#0000FF","#0000FF","#0000FF","#0062FF","#0062FF",
    "#00ABE3","#00ABE3","#00ABE3","#00C9E3","#00C9E3",
    "#00FFFF","#00FFFF","#00FFFF","#2BCF8B","#2BCF8B",
    
    "#008000","#008000","#008000","#26B526","#26B526",
    "#00FF00","#00FF00","#00FF00","#BBFF00","#BBFF00",
    "#FFFF00","#FFFF00","#FFFF00","#FFEE00","#FFEE00",
    "#FFA500","#FFA500","#FFA500","#FF8000","#FF8000",
    "#FF0000","#FF0000","#FF0000","#FF0000","#FF0000",
    "#FF0000","#FF0000","#FF0000","#FF0000","#FF0000"   
    ];


var polygons = new Array(regions.length);
var map;


function initialize()
{
var mapProp = {
  center:x,
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
  };
  
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);

<!--coloring all the regions-->
    for (var i = 0; i <xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text> regions.length; i++) { 
    polygons[i] = new google.maps.Polygon({
  path:regions[i],
  strokeWeight:0,
  fillColor:colorConverter[(regionTemperatures[i]) +25],
  fillOpacity:0.6
  });
   polygons[i].setMap(map);
}  
}

google.maps.event.addDomListener(window, 'load', initialize);

</script>
</head>

<body>
<div id="googleMap" style="width:720px;height:420px;"></div>
</body>
</html>


 </xsl:template>
 </xsl:stylesheet>